﻿using BenCaoXuan.Infrastructure.Attr;
using BenCaoXuan.Infrastructure.EFCore.MySql;
using BenCaoXuan.Service.EFCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BenCaoXuan.Infrastructure.IOC
{
    [Provider_,Inject_]
    public class Product_IOC
    {
        public readonly ProductSpecs_EFCore _productSpecs_EFCore;
        public readonly ProductPackage_EFCore _productPackage_EFCore;
        public readonly ProductPackageDetails_EFCore _productPackageDetails_EFCore;
        public readonly ProductArticle_EFCore _productArticle_EFCore;
        public readonly Product_EFCore _product_EFCore;

        public Product_IOC(
           Product_EFCore product_EFCore,
           ProductArticle_EFCore productArticle_EFCore,
           ProductPackage_EFCore productPackage_EFCore,
           ProductPackageDetails_EFCore productPackageDetails_EFCore,
           ProductSpecs_EFCore productSpecs_EFCore
            )
        {
            _productSpecs_EFCore = productSpecs_EFCore;
            _productPackage_EFCore = productPackage_EFCore;
            _productPackageDetails_EFCore = productPackageDetails_EFCore;
            _productArticle_EFCore = productArticle_EFCore;
            _product_EFCore = product_EFCore;
        }
    }
}
